var IconToSvg = function() {var _ = {folderPath: '/ready_uploads/svg/'};_.init = function() {};_.getHtml = function( icon, classes, styles ) {if ( !IsIE11() ) {var brandFlolder = _.getBrandFolder(icon);icon = icon.replace('fa-','');icon = icon.replace('fa ','');icon = icon.replace('site123-image-icon','');icon = icon.replace('site123-svg-icons',''); // existing customers, we now use `system-svg-icons` icon = icon.replace('system-svg-icons','');icon = icon.replace('brand-1','');icon = $.trim(icon);var url = $GLOBALS["cdn-images-files"] + _.folderPath + brandFlolder + icon + '.svg?v=2';url = setImagesCDN(url);return ' ';} else {return '';}};_.getBrandFolder = function ( url ) {var brandFlolder = '';if ( url.indexOf('brand-1') != -1 ) {brandFlolder = 'brand-1/';} return brandFlolder;} function IsIE11() {return !!window.MSInputMethodContext && !!document.documentMode;} return _;}();function Forms_GoogleRecaptcha() {var that = this;that.init = function( $form ) {that.isActive = false;if ( $('#w').length == 0 || $('#w').val().length != 0 ) return;that.$form = $form;that.$inputs = that.$form.find('input, textarea, select');that.$recaptchaToken = that.$form.find('input[name="recaptchaToken"]');window.isGoogleRecaptchaLoaded = false;that.isGotToken = false;that.isActive = true;that.$inputs.on('focus', function() {var isUsingMagicButtons = $('html[dir="ltr"] .all-magic-buttons .m-btn-c').length > 0;if ( !window.isGoogleRecaptchaLoaded ) {window.isGoogleRecaptchaLoaded = true;$.getScript('https://www.google.com/recaptcha/api.js?render=6Lck3r0ZAAAAAOFc__oZANv72nZ3K29O-qsOIYPp').done( function() { grecaptcha.ready(function(){if ( isUsingMagicButtons ) {$('.grecaptcha-badge').addClass('grecaptcha-badge-new-position');}});});} else {$('.grecaptcha-badge').removeClass('hide');}});that.$inputs.on('focusout', function() {$('.grecaptcha-badge').addClass('hide');});} that.getToken = function () {try {grecaptcha.ready(function() {grecaptcha.execute('6Lck3r0ZAAAAAOFc__oZANv72nZ3K29O-qsOIYPp', {action: 'users_forms_submit'}) .then(function(token) {that.$recaptchaToken.val(token);that.isGotToken = true;that.$form.submit();});});} catch(err) {that.$recaptchaToken.val('');that.isGotToken = true;that.$form.submit();}} that.reset = function () {that.isGotToken = false;window.isGoogleRecaptchaLoaded = false;};}const ColorsDetector = function() {const _ = {};_.isLightDarkColor = function ( c ) {var c = c.substring(1); // strip # var rgb = parseInt(c, 16); // convert rrggbb to decimal var r = (rgb >> 16) & 0xff; // extract red var g = (rgb >> 8) & 0xff; // extract green var b = (rgb >> 0) & 0xff; // extract blue var luma = 0.2126 * r + 0.7152 * g + 0.0722 * b; // per ITU-R BT.709 return luma > 200 ? 'light' : 'dark';};_.getLighterColor = function( color ) {var lightColor = tinycolor(color).toRgb();lightColor = tinycolor(lightColor).toHsl();lightColor.l = 0.9;lightColor = tinycolor(lightColor).toRgb();lightColor = tinycolor(lightColor).toHexString();return lightColor;};_.getDrakerColor = function( color ) {var darkColor = tinycolor(color).toRgb();darkColor = tinycolor(darkColor).toHsl();darkColor.l = 0.2;darkColor = tinycolor(darkColor).toRgb();darkColor = tinycolor(darkColor).toHexString();return darkColor;};_.hexColorDelta = function(hex1, hex2) {var hex1 = hex1.substring(1); // strip # var hex2 = hex2.substring(1); // strip # var r1 = parseInt(hex1.substring(0, 2), 16);var g1 = parseInt(hex1.substring(2, 4), 16);var b1 = parseInt(hex1.substring(4, 6), 16);var r2 = parseInt(hex2.substring(0, 2), 16);var g2 = parseInt(hex2.substring(2, 4), 16);var b2 = parseInt(hex2.substring(4, 6), 16);var r = 255 - Math.abs(r1 - r2);var g = 255 - Math.abs(g1 - g2);var b = 255 - Math.abs(b1 - b2);r /= 255;g /= 255;b /= 255;return (r + g + b) / 3;} _.getBrightnessDiff = function(hex1, hex2) {const R1 = parseInt(hex1.substr(1, 2), 16);const G1 = parseInt(hex1.substr(3, 2), 16);const B1 = parseInt(hex1.substr(5, 2), 16);const R2 = parseInt(hex2.substr(1, 2), 16);const G2 = parseInt(hex2.substr(3, 2), 16);const B2 = parseInt(hex2.substr(5, 2), 16);const BR1 = (299 * R1 + 587 * G1 + 114 * B1) / 1000;const BR2 = (299 * R2 + 587 * G2 + 114 * B2) / 1000;return Math.abs(BR1 - BR2);} _.getColorBestBrightnessDiff = function( mainColor, colorsToCompare ) {const sensitivity = ['#000000','#ffffff'].includes(mainColor) ? 125 : 50;colorsToCompare = colorsToCompare.map(function( colorObj,index ) {colorObj.score = _.getBrightnessDiff(mainColor,colorObj.color);if ( colorObj.score < sensitivity ) colorObj.score = -1;return colorObj;});colorsToCompare.sort(function(a, b) {if (b.score !== a.score) {return b.score - a.score;} return a.priority - b.priority;});return {score: colorsToCompare[0].score,color: colorsToCompare[0].color,colorsToCompare: colorsToCompare,isLight: !tinycolor(colorsToCompare[0].color).isDark(),colorBrightnessValue: _.getColorBrightness(colorsToCompare[0].color)};} _.getColorBrightness = function ( color ) {const r = parseInt(color.substr(1, 2), 16);const g = parseInt(color.substr(3, 2), 16);const b = parseInt(color.substr(5, 2), 16);const luminance = 0.2126 * r + 0.7152 * g + 0.0722 * b;return luminance;} return _;}();var S123 = function() {var that = {};that.init = function() {S123.loadDeferCSS();S123.contextmMenuDisable();S123.addIE11SupportClass();};return that;}();S123.loadDeferCSS = function() {$(document).on('s123.page.load', function( event ) {var $defer_css = $('.defer-css');$defer_css.each(function() {var $css = $(this);$css.attr('href',$css.attr('data-href'));$css.removeAttr('data-href');});});};S123.ReplaceExternalLinksInFreeSubDomain = function() {let websiteID = $('#websiteID').val();let websiteDomain = $('#currentWebsiteDomain').val();let isWhiteLabelSubDomainBOO = $('#isWhiteLabelSubDomainBOO').val();if ( $('html').hasClass('in-management') ) return;if ( !websiteID || !websiteDomain || !isWhiteLabelSubDomainBOO ) return;if ( isWhiteLabelSubDomainBOO == '0' ) return;let allowedDomainsARR = ['maps.google.com','facebook.com','waze.com','moovit.com','twitter.com','instagram.com'];allowedDomainsARR.push(websiteDomain);if ( $s_whitelabel['domain'].length !== 0 ) allowedDomainsARR.push($s_whitelabel['domain']);if ( $GLOBALS['cdn-user-files'].length !== 0 ) allowedDomainsARR.push($GLOBALS['cdn-user-files']);if ( $GLOBALS['cdn-user-videos-files'].length !== 0 ) allowedDomainsARR.push($GLOBALS['cdn-user-videos-files']);if ( $GLOBALS['cdn-interface-files'].length !== 0 ) allowedDomainsARR.push($GLOBALS['cdn-interface-files']);if ( $GLOBALS['cdn-system-files'].length !== 0 ) allowedDomainsARR.push($GLOBALS['cdn-system-files']);if ( $GLOBALS['cdn-images-files'].length !== 0 ) allowedDomainsARR.push($GLOBALS['cdn-images-files']);$(document).on('s123.page.ready.ReplaceExternalLinksInFreeSubDomain', function( event ) {$('a').each(function() {let $link = $(this);let hrefTXT = $link.attr('href');if ( $link.attr('rel') === 'nofollow' ) return true;if ( !hrefTXT ) return true;if ( hrefTXT.indexOf('external_redirect.php') !== -1 ) return true;if ( hrefTXT.indexOf('http://') === 0 || hrefTXT.indexOf('https://') === 0 ) { let isAllowedDomainBOO = false;$.each(allowedDomainsARR, function(index, allowedDomainTXT) {if ( hrefTXT.indexOf(allowedDomainTXT) !== -1 ) {isAllowedDomainBOO = true;return false;}});if ( !isAllowedDomainBOO ) {var newUrl = window.location.protocol + '//' + websiteDomain + '/versions/2/include/external_redirect.php?websiteID=' + encodeURIComponent(websiteID) + '&url=' + encodeURIComponent(hrefTXT);$link.attr('href',newUrl);}}});});};S123.isWebsiteInSlidingWindow = function() {try {if ( !window.frameElement ) return false;} catch (e) {return false;} if ( window.frameElement.id === 'pagePopupWinID_iFrame' ) return true;}();S123.inIframe = function() {try{return window.self !== window.top;} catch (e) {return true;}}();S123.addIE11SupportClass = function() {if ( !IsIE11() ) return;$('html').addClass('ie11-support');};function initS123QueryString() {S123.QueryString = (function(paramsArray) {let params = {};for (let i = 0; i < paramsArray.length; ++i) {let param = paramsArray[i] .split('=', 2);if (param.length !== 2) continue;params[param[0]] = decodeURIComponent(param[1].replace(/\+/g, " "));} return params;})(window.location.search.substr(1).split('&'));} initS123QueryString();S123.escapeHtml = function( text ) {if ( !text ) return text;var map = {'&': '&','<': '<','>': '>','"': '"',"'": '''};return text.toString().replace( /[&<>"']/g, function( m ) { return map[m]; } );};S123.contextmMenuDisable = function() {return;$('body').on('contextmenu', '.disable-context-menu', function() {return false;});};S123.objectAssign = function( target, sources ) {if (Object.assign) {sources = Object.assign(target, sources);} else {for (var prop in target) if (!sources.hasOwnProperty(prop)) sources[prop] = target[prop];} return sources;};S123.s123IconToSvg = function() {var _ = {folderPath: '/ready_uploads/svg/'};_.init = function() {$(document).on('s123.page.ready.s123IconToSvg', function( event ) {if ( IsIE11() ) {loadFiles();$('.s123-icon-converter').each(function() {var $this = $(this);var $newIcon = $(_.getHtml($this.data('icon-name'),$this.data('ie11-classes'),''));if ( $this.closest('#top-menu-mobile').length > 0 ) {var newElem = $(' ');$this.replaceWith(newElem);} else {if ( $this.attr('style').indexOf('display') != -1 ) {$newIcon.css({display: $this.css('display')});} $this.replaceWith($newIcon);}});} else {_.handleFroalaIcons();}});};_.handleFroalaIcons = function() {loadFiles();};_.getHtml = function( icon, classes, styles ) {return IconToSvg.getHtml(icon,classes,styles);};function loadFiles() {if ( $('.f-a-css').length > 0 ) return;$('head').append('');} return _;}();S123.CopyToClipboard = function() {var _ = {};_.copy = (copyText) => {if ( window.isSecureContext && navigator.clipboard ) {secureCopy(copyText);} else {unsecuredCopy(copyText);}} async function secureCopy(copyText) {copyText.select();copyText.setSelectionRange(0,99999);try {await navigator.clipboard.writeText(copyText.value) .then(() => {$.gritter.add({title: 'Link copied to clipboard',class_name: 'gritter-success',time: 6000});})} catch (err) {console.error('Failed to copy: ', err);}} function unsecuredCopy(copyText) {copyText.select();copyText.setSelectionRange(0,99999);try {document.execCommand('copy');$.gritter.add({title: 'Link copied to clipboard',class_name: 'gritter-success',time: 6000});} catch(err) {console.error('Unable to copy to clipboard',err);}} return _;}();if (typeof menuScrollOffset === 'undefined') {var menuScrollOffset = 0;} var menuScrollOffset_mobile = 60;var isMobileDevice = {Android: function() {return navigator.userAgent.match(/Android/i);},BlackBerry: function() {return navigator.userAgent.match(/BlackBerry/i);},iOS: function() {return navigator.userAgent.match(/iPhone|iPad|iPod/i);},Opera: function() {return navigator.userAgent.match(/Opera Mini/i);},Windows: function() {return navigator.userAgent.match(/IEMobile/i);},any: function() {return (isMobileDevice.Android() || isMobileDevice.BlackBerry() || isMobileDevice.iOS() || isMobileDevice.Opera() || isMobileDevice.Windows());}};var whatScreen = {any: function() {var screenWidth = $(window).width();if (screenWidth<=544) {return 'mobile';} if (screenWidth>544 && screenWidth<=767) {return 'tablet';} if (screenWidth>768) {return 'desktop';}}};function MutationObserverHandler() {$( document ).on( 's123.page.ready', function( event ) {clearInterval(window.S123_MutationObserver_Interval);window.S123_MutationObserver_Interval = setInterval( function() {if ( document.S123_MutationObserver_Height !== document.documentElement.scrollHeight ) {$(document).trigger('s123.page.ready.refreshParallaxImages');$(document).trigger('s123.page.ready.refreshAOS');document.S123_MutationObserver_Height = document.documentElement.scrollHeight;}}, 250);});} S123.Jarallax = function() {var _ = {};_.init = function() {$(document).on('s123.page.ready', function( event ) {$('.parallax-window').each( function() {_.set($(this));_.refreshParallaxImages();});});};_.set = function( $jarallax ) {if ( $jarallax.css('filter') ) {$jarallax.data('j-filter',$jarallax.css('filter'));$jarallax.css('filter','none');} var options = {speed: isMobileDevice.any() ? 0.75 : 0.5};if ( $jarallax.data('background-position') ) {options.imgPosition = $jarallax.data('background-position');} $jarallax.jarallax(options);if ( $jarallax.data('backgroundcolor') ) {$jarallax.find('.jarallax-container').css({backgroundColor: $jarallax.data('backgroundcolor')});} if ( $jarallax.data('opacity') ) {if ( $jarallax.css('opacity') == 1 ) {$jarallax.find('.jarallax-container > div').css({opacity: $jarallax.data('opacity')});}} if ( $jarallax.data('j-filter') ) {$jarallax.find('.jarallax-container > div').css({filter: $jarallax.data('j-filter')});}};_.refresh = function( $jarallax ) {$('.parallax-window').each( function() {jarallax(this,'onScroll');jarallax(this,'onResize');});};_.refreshParallaxImages = function( $jarallax ) {$( document ).on( 's123.page.ready.refreshParallaxImages', function( event ) {_.refresh();});};return _;}();function Parallax_active( active ) {return;if ( active ) {if ( $('html').hasClass('parallax-active') ) return;$('html') .addClass('parallax-active') .removeClass('parallax-disabled');} else {if ( $('html').hasClass('parallax-disabled') ) return;$('html') .removeClass('parallax-active') .addClass('parallax-disabled');DestroyParallaxImages();}} function DestroyParallaxImages() {return;$('.parallax-window').parallax('destroy');} function RefreshAOS() {$( document ).on( 's123.page.ready.refreshAOS', function( event ) {AOS.refresh();});} function TopSectionInitialize() {$( document ).on( 's123.page.ready', function( event ) {$.each($('#websitePopupHomeVideo, .promoVideoPopup .iconsCircle, #home_buttonText, #home_buttonText_1, #topAction_buttonText_1, #topAction_buttonText_2, #promoRedirectButton1, #promoRedirectButton2'), function(index, el) {intializePopupVideoPlayers($(el));});s123EditorVideoTagsHandler();S123.VideoHandler.init();S123.CrossOriginHandler.init();});} function intializePopupVideoPlayers( $el ) {$el.off('click.intializePopupVideoPlayers').on('click.intializePopupVideoPlayers',function( e ) {var $this = $(this);if ( !$this.data('video-popup') ) return;var player = $this.data('player');var videoURL = $this.attr('href');e.preventDefault();e.stopPropagation();if ( player === 'site123') {videoURL = '/include/globalVideoPlayer.php?websiteID='+$('#websiteID').val()+'&website_uniqueID='+$('#website_uniqueID').val()+'&cad=1&url=' + encodeURIComponent(videoURL)+'&fluid=true';} if ( isMobileDevice.any() ) {if ( player === 'site123') {videoURL += '&autoplay=false';} else {videoURL = videoURL.replace('autoplay','disable-autoplay');}} buildPopup('playVideo','','',videoURL,true,false,true,'','');});} function CountersModuleInitialize() {$( document ).on( 's123.page.ready', function( event ) {if ($.isFunction($.fn['themePluginCounter'])) {$('[data-plugin-counter]:not(.manual), .counters [data-to]').each(function() {var $this = $(this),opts;var pluginOptions = $this.data('plugin-options');if (pluginOptions) opts = pluginOptions;$this.themePluginCounter(opts);});}});} function ContactFormHomeInitialize() {$( document ).on( 's123.page.ready', function( event ) {if ( $('#contactUsFormHome').length !== 0 ) {var $contactUsFormHome = $('#contactUsFormHome');var clickAction = $contactUsFormHome.data('click-action');$contactUsFormHome.append($('
'));var $convCodeContainer = $contactUsFormHome.find('.conv-code-container');var customFormMultiSteps = new CustomFormMultiSteps();customFormMultiSteps.init({$form: $contactUsFormHome,$nextButton: $contactUsFormHome.find('.next-form-btn'),$submitButton: $contactUsFormHome.find('.submit-form-btn'),$previousButton: $contactUsFormHome.find('.previous-form-btn'),totalSteps: $contactUsFormHome.find('.custom-form-steps').data('total-steps')});var forms_GoogleRecaptcha = new Forms_GoogleRecaptcha();forms_GoogleRecaptcha.init($contactUsFormHome);$contactUsFormHome.validate({errorElement: 'div',errorClass: 'help-block',focusInvalid: true,ignore: ':hidden:not(.custom-form-step:visible input[name^="datePicker-"])',highlight: function (e) {$(e).closest('.form-group').removeClass('has-info').addClass('has-error');},success: function (e) {$(e).closest('.form-group').removeClass('has-error');$(e).remove();},errorPlacement: function (error, element) {if( element.is('input[type=checkbox]') || element.is('input[type=radio]') ) {var controls = element.closest('div[class*="col-"]');if( controls.find(':checkbox,:radio').length > 0 ) element.closest('.form-group').append(error);else error.insertAfter(element.nextAll('.lbl:eq(0)').eq(0));} else if( element.is('.select2') ) {error.insertAfter(element.siblings('[class*="select2-container"]:eq(0)'));} else if( element.is('.chosen-select') ) {error.insertAfter(element.siblings('[class*="chosen-container"]:eq(0)'));} else {error.appendTo(element.closest('.form-group'));}},submitHandler: function( form ) {var $form = $(form);if ( $form.hasClass('custom-form') && !CustomForm_IsLastStep( $form ) ) {$form.find('.next-form-btn:visible').trigger('click');return false;} if ( $form.hasClass('custom-form') && !CustomForm_IsFillOutAtLeastOneField($form) ) {bootbox.alert(translations.fillOutAtLeastOneField);return false;} $form.find('button:submit').prop('disabled', true);S123.ButtonLoading.start($form.find('button:submit'));var url = "/versions/"+$('#versionNUM').val()+"/include/contactO.php";if ( $form.hasClass('custom-form') || $form.hasClass('horizontal-custom-form') ) {url = "/versions/"+$('#versionNUM').val()+"/include/customFormO.php";} if ( forms_GoogleRecaptcha.isActive && !forms_GoogleRecaptcha.isGotToken ) {forms_GoogleRecaptcha.getToken();return false;} $.ajax({type: "POST",url: url,data: $form.serialize(),success: function( data ) {var dataObj = jQuery.parseJSON(data);$form.trigger("reset");if ( clickAction == 'thankYouMessage' || clickAction == '' ) {bootbox.alert({title: translations.sent,message: translations.ThankYouAfterSubmmit+'',className: 'contactUsConfirm',buttons: {ok: {label: translations.Ok}},backdrop: true});} else {if ( dataObj.conv_code.length > 0 ) {var $convCode = $('
' + dataObj.conv_code + '
');$convCodeContainer.html($convCode.text());} if( top.$('#websitePreviewIframe').length ) {bootbox.alert({title: translations.previewExternalLinkTitle,message: translations.previewExternalLinkMsg.replace('{{externalLink}}',''+dataObj.action.url+''),className: 'externalAlert'});} else {window.open(dataObj.action.url,'_self');}} customFormMultiSteps.reset();forms_GoogleRecaptcha.reset();S123.ButtonLoading.stop($form.find('button:submit'));$form.find('button:submit').prop('disabled', false);WizardNotificationUpdate();}});return false;}});$contactUsFormHome.find('.f-b-date-timePicker').each( function() {var $option = $(this);var $datePicker = $option.find('.fake-input.date-time-picker');var $hiddenInput = $option.find('[data-id="'+$datePicker.data('related-id')+'"]');var $datePickerIcon = $option.find('.f-b-date-timePicker-icon');var formBuilderCalendar = new calendar_handler();$datePicker.data('date-format',$contactUsFormHome.data('date-format'));formBuilderCalendar.init({$fakeInput: $datePicker,$hiddenInput: $hiddenInput,$fakeInputIcon: $datePickerIcon,type: 'datePicker',title: translations.chooseDate,calendarSettings: {format: $datePicker.data('date-format'),weekStart: 0,todayBtn: "linked",clearBtn: false,language: languageCode,todayHighlight: true},onSubmit: function( selectedDate ) {$datePicker.html(selectedDate);$hiddenInput.val(selectedDate);}});});CustomForm_DisableTwoColumns($contactUsFormHome);}});} function CustomForm_DisableTwoColumns( $form ) {if ( $form.find('.custom-form-steps').width() < 300 ) {$form.find('.c-f-two-columns').addClass('disableTwoColumns');}} function CustomForm_EnableTwoColumns( $form ) {if ( $form.find('.custom-form-steps').width() > 300 ) {$form.find('.c-f-two-columns').removeClass('disableTwoColumns');}} function CustomForm_IsLastStep( $form ) {var step = $form.find('.custom-form-step').data('step');var totalSteps = $form.find('.custom-form-steps').data('total-steps');var $nextBtn = $form.find('.next-form-btn:visible');if ( $nextBtn.length == 0 || !step || !totalSteps ) return true;return totalSteps <= step;} function CustomForm_IsFillOutAtLeastOneField( $form ) {var isFillOutAtLeastOneField = false;if ( $form.find('input[required="required"]').length > 0 ) return true;if ( $form.find('select').length > 0 ) return true;$form.find('.form-group').each(function() {var $this = $(this);var $inputs = $this.find('input[name^="number-"],input[name^="file-"],textarea[name^="textarea-"],input[name^="datePicker-"],input[name^="email-"],input[name^="text-"]');var $checkboxs = $this.find('input[type="checkbox"]');var $checkedCheckboxs = $this.find('input[type="checkbox"]:checked');var $radios = $this.find('input[type="radio"]');var $checkedRadio = $this.find('input[type="radio"]:checked');if ( !isFillOutAtLeastOneField && $inputs.length > 0 ) {$inputs.each(function() {if ( $(this).val().length > 0 ) {isFillOutAtLeastOneField = true;return false;}});} if ( !isFillOutAtLeastOneField && $checkboxs.length > 0 && $checkedCheckboxs.length > 0 ) {isFillOutAtLeastOneField = true;return false;} if ( !isFillOutAtLeastOneField && $radios.length > 0 && $checkedRadio.length > 0 ) {isFillOutAtLeastOneField = true;return false;}});return isFillOutAtLeastOneField;} function GenerateMailingSubscriptionHTML( userEmail, websiteID, w ) {var html ='';html +='
';html += translations.ConfirmMailingSubscrive;html += '
';html += '
';html += ''+translations.subscribeTellAboutYou+'';html += '
';html +='';html +='
';html +='
';html +='';html += '
';html += '';html += '';html += '
';html +='';html += '
';html += '';html += '';html += '
';html +='';html += '
';html += '
';html += '';html += '
';html +='';html += '
';html += '';html += '';html += '
';html +='';html += '';html += '';html += '';html += '
';html +='
';return html;} function MailingModuleInitialize() {if ( $('.widget_subscribe_form').length !== 0 ) {var $widget_subscribe_form = $('.widget_subscribe_form');$widget_subscribe_form.each( function( index ) {if ( $(this).find('[name="recaptchaToken"]').length == 0 ) {$(this).append('');} var forms_GoogleRecaptcha = new Forms_GoogleRecaptcha();forms_GoogleRecaptcha.init($(this));$(this).validate({errorElement: 'div',errorClass: 'help-block',focusInvalid: true,ignore: "",highlight: function (e) {$(e).closest('.form-group').removeClass('has-info').addClass('has-error');},success: function (e) {$(e).closest('.form-group').removeClass('has-error');$(e).remove();},errorPlacement: function (error, element) {error.appendTo(element.closest('.form-group'));},submitHandler: function( form ) {var $form = $(form);var $userEmail = $form.find('input[name="widget-subscribe-form-email"]');var websiteID = $form.find('input[name="websiteID"]').val();var w = $form.find('input[name="w"]').val();$form.find('button:submit').prop('disabled', true);if ( forms_GoogleRecaptcha.isActive && !forms_GoogleRecaptcha.isGotToken ) {forms_GoogleRecaptcha.getToken();return false;} $.ajax({type: 'POST',url: '/versions/'+$('#versionNUM').val()+'/include/subscribe.php',data: $form.serialize(),success: function(respondedMessage) {var respondedMessage = tryParseJSON(respondedMessage);if ( !respondedMessage ) {$form.find('button:submit').prop('disabled', false);return;} var outPutHTML = GenerateMailingSubscriptionHTML($userEmail.val(),websiteID,w);$form.trigger("reset");bootbox.alert({title: translations.sent,message: outPutHTML,className: 'contactUsConfirm',backdrop: true,buttons: {ok: {label: 'Update',className: 'btn-primary'}}});var countryList = JSON.parse(respondedMessage.countryList);var userCountryName = respondedMessage.countryName;var countryCode = respondedMessage.countryCode;$.each(countryList,function( countryCode, country ) {$('.user-country').append('');});$(".phoneIntlInput").intlTelInput({autoHideDialCode: true,autoPlaceholder: true,geoIpLookup: function(callback) {callback(countryCode);},initialCountry: "auto",nationalMode: true,numberType: "MOBILE",utilsScript: "/files/frameworks/intl-tel-input-8.5.2/build/js/utils.js"});$(".phoneIntlInput").removeAttr("autocomplete");try {setTimeout(function(){$('.contactUsConfirm').find(".phoneIntlInput").val($('.contactUsConfirm').find(".phoneIntlInput").intlTelInput("getNumber",intlTelInputUtils.numberFormat.INTERNATIONAL));},500);} catch (e) {$('.contactUsConfirm').find(".phoneIntlInput").val($('.contactUsConfirm').find(".phoneIntlInput").val());} $('.contactUsConfirm').find('button[data-bb-handler=ok]').off('click').on('click',function() {var websiteID = $('.contactUsConfirm').find('.website-id').val();var w = $('.contactUsConfirm').find('.w').val();var userEmail = $('.contactUsConfirm').find('.user-email').val();var userFirstName = $('.contactUsConfirm').find('.user-first-name').val();var userLastName = $('.contactUsConfirm').find('.user-last-name').val();var userPhone = $('.contactUsConfirm').find('.phoneIntlInput').val();userPhone = '+' + $('.contactUsConfirm .country-list .active').data('dial-code') + userPhone;var userCountry = $('.contactUsConfirm').find('.user-country').val();$.ajax({type: 'POST',url: '/versions/'+$('#versionNUM').val()+'/include/subscribe-update-info.php',data: {websiteid : websiteID,w : w,email : userEmail,firstName : userFirstName,lastName : userLastName,phone : userPhone,country : userCountry},success: function( response ) {}});});$form.find('button:submit').prop('disabled', false);WizardNotificationUpdate();forms_GoogleRecaptcha.reset();}});return false;}});});}} function OpenSearchWindow(closeLocation, customPlaceholder) {var placeholder = customPlaceholder.length > 0 ? customPlaceholder : translations.enterYourQuery;var currentPageUrl = window.location.href;var searchInput = '';searchInput += '';buildPopup('popupFloatDivSearch','',searchInput,'',true,false,true,closeLocation,'');setTimeout(function() {var screenHeight = $('#popupFloatDivSearch .page').outerHeight(true);var searchHeight = $('#popupFloatDivSearch .searchInput').outerHeight(true);$('#popupFloatDivSearch .result').height(screenHeight-searchHeight);$('#popupFloatDivSearch .searchInput').show();$('#popupFloatDivSearch .result').show();if (!is_touch_device()) {$('#searchPopup .widget-search-form-keyword').focus();}},150);$('#searchPopup').submit(function(event) {var $form = $(this);var $input = $form.find('input[name="widget-search-form-keyword"]');var resultURL = '';var searchParam = '-search';var redirectOnSubmit = false;var $hasEcommerce = $('#hasEcommerce');if ( $hasEcommerce.val() == '1' ) {searchParam = '-eCommerceSearch';redirectOnSubmit = true;} if ( $input.val().length > 0 ) {if ( $('#w').val() !='' ) {resultURL = '/'+searchParam+'/'+encodeURIComponent($input.val())+'/?w='+$('#w').val();} else {resultURL = '/'+searchParam+'/'+encodeURIComponent($input.val())+'/';}} window.history.replaceState(currentPageUrl,'Title',globalLanguageChildLan + resultURL);event.preventDefault();$form.find('button:submit').prop('disabled',true);$input.val($.trim($input.val()));if ( $input.val().length === 0 ) {bootbox.alert({message: translations.searchInputValidation,className: 'bootbox-search-input-validation'}).on("hidden.bs.modal", function() {$form.find('button:submit').prop('disabled',false);$input.focus();});return;} if ( redirectOnSubmit ) {location.reload();return;} OpenSearchWindowSearchAjax($form);});$('#popupFloatDivSearch .popupCloseButton').on('click',function() {window.history.replaceState('','Title',currentPageUrl);});$('#popupFloatDivSearch .cover').on('click',function() {window.history.replaceState('','Title',currentPageUrl);});} function addWebsiteSearchPjaxSupport() {return;$html = $('#popupFloatDivSearch .result');$html.find('a').each(function() {var $this = $(this);if ( $this.attr('target') == '_blank' ) return;$this.addClass('s123-fast-page-load');});S123.Pjax.refresh();} function OpenSearchWindowSearchAjax( $form, query ) {if ( query ) $('#searchPopup').find('[name="widget-search-form-keyword"]').val(query);$.ajax({type: 'POST',url: '/versions/'+$('#versionNUM').val()+'/include/searchResult/search.php',data: $form.serialize(),beforeSend: function() {$('#popupFloatDivSearch .result').html('LOADING...');},success: function(data) {$('#popupFloatDivSearch .result').html(data);$( document ).trigger( 's123.page.ready.data-model' );addWebsiteSearchPjaxSupport();},complete: function(data) {$form.find('button:submit').prop('disabled', false);if ( is_touch_device() ) {document.activeElement.blur();$form.find('input[name="widget-search-form-keyword"]').blur();}}});} function SearchModuleInitialize() {$( document ).on( 's123.page.ready.search', function( event ) {var $widget_search = $('.widget_search');$widget_search.each(function() {var $form = $(this);$form.validate({errorElement: 'div',errorClass: 'help-block',focusInvalid: true,ignore: "",highlight: function (e) {$(e).closest('.form-group').removeClass('has-info').addClass('has-error');},success: function (e) {$(e).closest('.form-group').removeClass('has-error');$(e).remove();},errorPlacement: function (error, element) {error.appendTo(element.closest('.form-group'));},submitHandler: function( form ) {var $hasEcommerce = $('#hasEcommerce');var $input = $form.find('input[name="widget-search-form-keyword"]');var searchParam = '-eCommerceSearch';var currentPageUrl = window.location.href;$input.val($.trim($input.val()));if ( $input.val().length === 0 ) {bootbox.alert({message: translations.searchInputValidation,className: 'bootbox-search-input-validation'}).on("hidden.bs.modal", function() {$widget_search.find('button:submit').prop('disabled',false);$input.focus();});return;} if ( $hasEcommerce.val() == '1' ) {if ( $('#w').val() !='' ) {var resultURL = '/'+searchParam+'/'+encodeURIComponent($input.val())+'/?w='+$('#w').val();} else {var resultURL = '/'+searchParam+'/'+encodeURIComponent($input.val())+'/';} window.history.replaceState(currentPageUrl,'Title',globalLanguageChildLan + resultURL);event.preventDefault();$widget_search.find('button:submit').prop('disabled',true);location.reload();return;} else {OpenSearchWindow('',$form.find('[name="widget-search-form-keyword"]').attr('placeholder'));OpenSearchWindowSearchAjax($form,$form.find('[name="widget-search-form-keyword"]').val());} return false;}});});});} function ModulesDataModelInitialize() {$( document ).on( 's123.page.ready.data-model', function( event ) {$('a[data-rel="popupScreen"]').off('click.popupScreen').on('click.popupScreen',function(event) {event.preventDefault();var $this = $(this);var href = $this.attr('href');var $link = $('');var link = $link.get(0);href = link.href.replace(link.pathname,link.pathname + '/-content');buildPopup('pagePopupWinID','','',href,true,true,false,'','');});});} function HomepageVideoSettingInitialize() {$( document ).on( 's123.page.ready', function( event ) {if ( $('#homepage_full_screen_3_party_video').length !== 0 ) {var $videoIframe = $('#homepage_full_screen_3_party_video');if ( $videoIframe[0].src.indexOf("youtube.com") > -1 ) {(function () {var script = document.createElement('script');script.src = "http://www.youtube.com/player_api"; var firstScriptTag = document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(script, firstScriptTag);var player;window.onYouTubePlayerAPIReady = function() {player = new YT.Player('homepage_full_screen_3_party_video', {playerVars: { 'autoplay': 1, 'controls': 0,'autohide':1,'wmode':'opaque','loop':1,'modestbranding':1,'rel':0,'showinfo':0 },events: {'onReady': onPlayerReady}});} function onPlayerReady(event) {event.target.mute();}})();} else if ( $videoIframe[0].src.indexOf("vimeo.com") > -1 ) {(function () {var script = document.createElement('script');script.src = "https://f.vimeocdn.com/js/froogaloop2.min.js"; script.onload = function( script ) {var player = $f($videoIframe[0]);player.api('setVolume', 0);};firstScriptTag = document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(script, firstScriptTag);})();}}});} function GoToTopButtonInitialize() {$( document ).on( 's123.page.ready', function( event ) {var $gotoTop = $('#gotoTop');var top = 150;$(document).off('S123MagicButton.initialized.GoToTopButton').on('S123MagicButton.initialized.GoToTopButton', function( event ) {var $allMagicButtons = $('.all-magic-buttons');var isFreePackage = $('html.isFreePackage').length !== 0;if ( ($('html').attr('dir') === 'rtl' && !$('.all-magic-buttons').hasClass('mg-b-icon-position-right')) || $('.all-magic-buttons').hasClass('mg-b-icon-position-left') ) {$gotoTop.css({left: $allMagicButtons.width() + parseInt($allMagicButtons.css('left')) + 10,bottom: '25px',right: 'auto'});} else {$gotoTop.css({right: $allMagicButtons.width() + parseInt($allMagicButtons.css('right')) + 10,bottom: '25px',left: 'auto'});} if ( isFreePackage ) {if ( $('html:not(.s123-ads-banner-small) .all-magic-buttons').length !== 0 ) {$gotoTop.css({bottom: '75px'});} else if ( $('html[dir="ltr"].in-management.s123-ads-banner-small .all-magic-buttons.mg-b-icon-position-left').length !== 0 ) {$gotoTop.css({bottom: '75px'});} else if ( $('html[dir="rtl"].in-management.s123-ads-banner-small .all-magic-buttons').length !== 0 ) {$gotoTop.css({bottom: '75px'});} if ( $('html[dir="rtl"].in-management.s123-ads-banner-small .all-magic-buttons.mg-b-icon-position-right').length !== 0 ) {$gotoTop.css({bottom: '25px'});}}});$(window).scroll(function() {if ( $(window).scrollTop() >= top ) {$gotoTop.show(200);} else {$gotoTop.hide(200);}});});} function ContactUsMapObject() {$( document ).on( 's123.page.ready', function( event ) {$('.s123-module-contact-map, .gmap-container').find('.map-container').each(function( index, upload ) {var $this = $(this);var dataID = $this.attr('id');var dataSrc = $this.data('src');if ( !dataSrc ) dataSrc = $this.attr('src');var $iframe = $('');$this.replaceWith($iframe);$iframe.css('pointer-events','none');$iframe.parent().click(function ( event ) {$iframe.css('pointer-events','auto');});$iframe.parent().mouseleave(function() {$iframe.css('pointer-events','none');});});});} function ActivePopupInPage() {$( document ).on( 's123.page.ready', function( event ) {ActivePopupActionButtonsInPage();});} function ActivePopupActionButtonsInPage() {$('[data-toggle="search_menuCallActionIcons"]').off('click').click(function() {var $this = $(this);OpenSearchWindow($this.data('closeLocation'),websiteCustomSearchPlaceHolder);});$('[data-toggle="social_menuCallActionIcons"]').off('click').click(function() {var $this = $(this);if (findBootstrapEnvironment()=='xs') {var isMobile = 'mobile';} else {var isMobile = '';} var content = $('#header-social-content').html();buildPopup('popupFloatDivSearch','',content,'',true,true,true,$this.data('closeLocation'),'');$(document).trigger('s123.page.ready.wizard_preview_manage_helpers');});$('[data-toggle="phone_menuCallActionIcons"]').off('click').click(function() {var $this = $(this);var $header_phone_content = $('#header-phone-content').clone();var multiPhonesObj = tryParseJSON($('#multiPhonesSettings').val());if ( !multiPhonesObj ) return;if ( multiPhonesObj.length == 1 && multiPhonesObj[0].note == "" ) {if ( (multiPhonesObj[0].type == '1' || multiPhonesObj[0].type == '4' ) && !isMobileDevice.any() ) {openMultiPhonesPopup();return;} if ( multiPhonesObj[0].type == '3' ) {window.open($header_phone_content.find('a')[0].href,'_blank');} else if ( multiPhonesObj[0].type == '5' ) {window.open($header_phone_content.find('a')[0].href,'_blank');} else {window.location = $header_phone_content.find('a')[0].href;} return;} openMultiPhonesPopup();function openMultiPhonesPopup() {(function () {var max_text_length = 0;$header_phone_content.find('a').each(function() {var $this = $(this);var text_length = $this.text().length;if ( text_length > max_text_length ) max_text_length = text_length;});if ( max_text_length > 20 ) {$header_phone_content.find('.global-contact-details-container').addClass('g-c-d-long-text-handler');}})();buildPopup('popupFloatDivSearch','',$header_phone_content.html(),'',true,true,true,$this.data('closeLocation'),'');$(document).trigger('s123.page.ready.wizard_preview_manage_helpers');}});S123.globalContactEmail.init();$('[data-toggle="address_menuCallActionIcons"]').off('click').click(function() {var $this = $(this);buildPopup('popupFloatDivSearch','',$('#header-address').html(),'',true,true,true,$this.data('closeLocation'),'');$(document).trigger('s123.page.ready.wizard_preview_manage_helpers');});} function Site123AdButtonInitialize() {var $html;var $showSmallAdOnScroll;var banner_height;if ( IsWizard() ) {$('#showSmallAdOnScroll').addClass('hidden');return;} $('.s123-ads-banner-abuse-link').off('click').on('click',function() {S123.reportAbusePopup.init();});$( document ).on( 's123.page.ready', function( event ) {$html = $('html');$showSmallAdOnScroll = $('#showSmallAdOnScroll');if ( $showSmallAdOnScroll.length === 0 ) return;if ( $showSmallAdOnScroll.hasClass('static') ) {addHtmlClass();return;} isSmallAds();banner_height = $('#showSmallAdOnScroll').outerHeight();bannerHandler();$(window).scroll(function() {bannerHandler();});});$(document).on( 's123.page.ready.isSmallAds', function( event ) {isSmallAds();});function bannerHandler() {var offset = ($html.hasClass('inside_page') || $html.hasClass('rich_page')) ? 0 : 50;if ( $(window).scrollTop() >= offset ) {addHtmlClass();$showSmallAdOnScroll.css({ bottom: '0' });} else {removeHtmlClass();$showSmallAdOnScroll.css({ bottom: (-1*banner_height) });}} function addHtmlClass( htmlClass ) {$html.addClass('s123-ads-banner-active');} function removeHtmlClass() {$html.removeClass('s123-ads-banner-active');} function isSmallAds() {if ( !$html.hasClass('in-management') ) return;var isSmallAds = screen.availHeight <= 660 && screen.availWidth >= 768;if ( isSmallAds ) {$html.addClass('s123-ads-banner-small');} else {$html.removeClass('s123-ads-banner-small');}}} S123.reportAbusePopup = function () {var _ = {};_.init = function() {let popupHTML = generateReportAbusePopupHTML();buildPopup('reportAbusePopup','',popupHTML,'',true,false,true,'','');var $form = $('.report-abuse-popup-form');var forms_GoogleRecaptcha = new Forms_GoogleRecaptcha();forms_GoogleRecaptcha.init($form);$form.validate({errorElement: 'div',errorClass: 'help-block',focusInvalid: true,ignore: "",highlight: function (e) {$(e).closest('.form-group').removeClass('has-info').addClass('has-error');},success: function (e) {$(e).closest('.form-group').removeClass('has-error');$(e).remove();},submitHandler: function( form ) {var $form = $(form);if ( forms_GoogleRecaptcha.isActive && !forms_GoogleRecaptcha.isGotToken ) {forms_GoogleRecaptcha.getToken();return false;} $form.find('button:submit').prop('disabled',true);$.ajax({type: 'POST',url: '/versions/2/include/reportAbusePopupO.php',data: $form.serialize(),success: function( data ) {$form.trigger("reset");forms_GoogleRecaptcha.reset();$form.addClass('hidden');$('.report-abuse-popup-thanks-box').removeClass('hidden');$('.report-abuse-popup-thanks-box').find('.report-abuse-close-btn').on('click',function() {buildPopup_CloseAction('reportAbusePopup');$form.get(0).reset();});$form.find('button:submit').prop('disabled',false);}});return false;}});} function generateReportAbusePopupHTML() {let html = '';html += '
';html += '
';html += '
';html += '
';html += '
';html += '

'+translations.reportAbusePopup.reportAbuseTitle+'

';html += '

'+translations.reportAbusePopup.reportAbuseExp+'

';html += '
';html += '
';html += '';html += '';html += '
';html += '
';html += '';html += '';html += '
';html += '
';html += '';html += '';html += '
';html += '';html += '';html += '';html += '
';html += '
';html += '
';html += '';html += '
';return html;} return _;}();function ActiveLazyImageLoad() {window.myLazyLoad = new LazyLoad({elements_selector: 'img.lazyload, .bgLazyload',threshold: 500,callback_enter: function( el ) {$(document).trigger('lazyload_enter.image',[$(el)]);}});window.iframeLazyload = new LazyLoad({threshold: 500,elements_selector: '.iframeLazyload'});window.promoLazyload = new LazyLoad({elements_selector: '.promoLazyload',threshold: 500,callback_enter: function( el ) {$(el).addClass('parallax-window');setTimeout(function(){S123.Jarallax.set($(el));},100);$(document).trigger('s123.page.ready.refreshParallaxImages');}});$( document ).on( 's123.page.ready', function( event ) {window.myLazyLoad.update();window.iframeLazyload.update();window.promoLazyload.update();fixSafariPromoImages();});fixSafariPromoImages();function fixSafariPromoImages() {if ( IsWizard() && /^((?!chrome|android).)*safari/i.test(navigator.userAgent) ) {$('.s123-module[data-module-type-num="1000"] .promoImageInline .lazyload:not(.loaded)').each(function(index, img) {LazyLoad.load(img,{callback_loaded: function( el ) {}});});}}} function SetHeightToEle() {$( document ).on( 's123.page.ready', function( event ) {if (whatScreen.any()=='tablet') {$('#top-menu').css('max-height',$(window).height()-$('.navbar-header').outerHeight(true)-menuScrollOffset_mobile);}});} function GetMenuPosition() {$( document ).on( 's123.page.ready', function( event ) {layoutMenuPositionTXT = $('#layoutMenuPositionTXT').val();layoutMenuPositionOpenMenuTXT = ChangeDirection(layoutMenuPositionTXT);if (layoutMenuPositionTXT=='left' || layoutMenuPositionTXT=='right') {FixMenuTopPosition_SideMenu();} if (layoutMenuPositionTXT=='top' || layoutMenuPositionTXT=='bottom') {FixMenuTopPosition_TopMenu();}});} function getWebsiteMenuPosition() {if ( $('nav#mainNav').length > 0 ) {if ( $('nav#mainNav').offset().top - $(window).scrollTop() > 0 ) {return 'bottom';} else {return 'top';}} else {if ( $('header#header').offset().left <= 0 ) {return 'left';} else {return 'right';}}} function MoveFirstSection(sectionNUM) {if ( $('.promoButtons').data('prevent-btn-action') ) {$('.promoButtons').data('prevent-btn-action',false);return;} var $pages = $('#s123ModulesContainer > section');if ( $pages.length === 0 ) return;if ( !sectionNUM ) sectionNUM = 1;if ( sectionNUM > $pages.length ) sectionNUM = $pages.length;sectionNUM -= 1;var offset = findBootstrapEnvironment() != 'xs' ? menuScrollOffset : menuScrollOffset_mobile;$('html, body').stop().animate({scrollTop: ($pages.eq(sectionNUM).offset().top - offset)}, 1250, 'easeInOutExpo');} function MoveFirstSectionOrRedirect( url ) {var $pages = $('#s123ModulesContainer > section');var offset = findBootstrapEnvironment() != 'xs' ? menuScrollOffset : menuScrollOffset_mobile;if ( $pages.length !== 0 ) {$('html, body').stop().animate({scrollTop: ($pages.eq(0).offset().top - offset)}, 1250, 'easeInOutExpo');} else {if ( url ) location.href = url;}} function ScrollToModule( fromModuleID, toModuleID ) {var offset = findBootstrapEnvironment() != 'xs' ? menuScrollOffset : menuScrollOffset_mobile;var $scrollTo = $('#section-' + toModuleID) if ( toModuleID == 'top-section' ) {$scrollTo = $('#top-section')} if ( $scrollTo.length === 0 && fromModuleID!='' ) {$scrollTo = $('#section-' + fromModuleID).next('section');if ( $scrollTo.length == 0 ) {$scrollTo = $('#section-' + fromModuleID).prev('section');}} if ( $scrollTo.length == 0 ) {$scrollTo = $('#top-section, #section-169');} if ( $('html.inside_page').length > 0 ) {if ( $('#w').val() != '' ) {location.href = '/?w='+$('#w').val()+'#section-'+toModuleID;} else {location.href = '/#section-'+toModuleID;}} else {if ( $scrollTo.length !== 0 ) {$('html, body').stop().animate({scrollTop: ($scrollTo.offset().top - offset)}, 1250, 'easeInOutExpo');}}} var dropdownClickFlag = 0; //Tell us if the user click on dropdown menu so we will not close it with the DOCUMENT event function activeDropDownMenus() {$( document ).on( 's123.page.ready', function( event ) {activeDropDownMenusAction();});} function activeDropDownMenusAction() {$('.dropdown-submenu > a').off('click.activeDropDownMenusAction').on('click.activeDropDownMenusAction', function(event) {if ( $(this).parent().data('is-eCommerce') ) {event.preventDefault();}});$('.navPages li').find('a').off('mouseenter.hideHoverMenu');$('.navPages, #top-menu .navActions').find('.dropdown-submenu') .off('click.subMenu mouseenter.subMenu mouseover.subMenu mouseout.subMenu mouseleave.subMenu') .on('click.subMenu mouseenter.subMenu mouseover.subMenu mouseout.subMenu mouseleave.subMenu',function( e ) {var $this = $(this).find('> a');var eventType = e.type;if ( findBootstrapEnvironment() == 'xs' ) {if ( eventType == 'click' ) {if ( $this.parent('.dropdown-submenu').attr('data-menuSubMenuStillOpen') != 'true' ) {$this.parent('.dropdown-submenu').attr('data-menuSubMenuStillOpen','true');activeDropDownMenusAction_open(e,$this);} else {$this.parent('.dropdown-submenu').attr('data-menuSubMenuStillOpen','false') RemoveAllDropDownMenus();}}} else {if ( eventType == 'mouseenter' ) {activeDropDownMenusAction_open(e,$this);} if ( eventType == 'mouseover' ) {$this.parent('.dropdown-submenu').attr('data-menuSubMenuStillOpen','true');} if ( eventType == 'click' ) {if ( dropdownClickFlag == 0 ) {activeDropDownMenusAction_open(e,$this);} else {RemoveAllDropDownMenus();}} if ( eventType == 'mouseout' ) {$this.parent('.dropdown-submenu').attr('data-menuSubMenuStillOpen','false');setTimeout(function(){if ($this.parent('.dropdown-submenu').attr('data-menuSubMenuStillOpen')=='false') {$this.parent('.dropdown-submenu').removeClass('active').removeClass('open');}}, 2000);}}});$('.navPages > li').not('.dropdown-submenu').find(' > a').off('mouseenter.hideHoverMenu').on('mouseenter.hideHoverMenu',function(e) {$('.dropdown-submenu').removeClass('active').removeClass('open').removeClass('activePath');$('.dropdown-submenu').removeAttr('data-menuSubMenuStillOpen');});$(document).off('click.subMenu').on('click.subMenu',function(e) {if (dropdownClickFlag==0 && $('.dropdown-submenu.open').length>0) {RemoveAllDropDownMenus();}});} function RemoveAllDropDownMenus() {$('.dropdown-submenu').removeClass('active').removeClass('open');$('.dropdown-submenu').removeAttr('data-menuSubMenuStillOpen');} function activeDropDownMenusAction_open(e,$this) {dropdownClickFlag = 1;$this.parent('.dropdown-submenu').addClass('active').addClass('open');$this.parents('.dropdown-submenu').each(function() {var $this = $(this);$this.addClass('activePath');});$('.dropdown-submenu').not('.activePath').removeClass('active').removeClass('open').removeClass('activePath');$('.dropdown-submenu.activePath').removeClass('activePath');setTimeout(function() {dropdownClickFlag = 0;},1000);} function RemoveScriptsResidues() {$('body > .tooltip').remove();} function TriggerS123PageReady() {RemoveScriptsResidues();$( document ).trigger( 's123.page.ready' );} function TriggerS123PageLoad() {$( document ).trigger( 's123.page.load' );} function TriggerS123CSSReload() {$( document ).trigger( 's123.css.reloaded' );} function AddReturnToManagerBtn() {try {if ( !window.opener || !window.opener.s123_mobilePreview ) return;} catch( err ) {return;} var html = '';html += '
';html += 'Back to manager';html += '
';$(document.body).append(html);$('.returnToManager').css({'position' : 'fixed','bottom' : '0px','z-index' : '100','display' : 'block','height' : '53px','padding-top' : '15px','margin-top' : '0px','padding-bottom' : '16px','margin-bottom' : '0px','background-color' : '#2196F3','width' : '100%'});$('.returnToManager a').css('color','#ffffff');$('.returnToManager').on('click',function() {window.close();});} var layoutMenuPositionTXT;var layoutMenuPositionOpenMenuTXT;jQuery(function($) {S123.document_is_ready = true;S123.ElementSizeChangeManager.escm_init();BlockUrlMasking();S123.Pjax.init();TopSectionInitialize();CountersModuleInitialize();ContactFormHomeInitialize();$( document ).on( 's123.page.ready', function( event ) {MailingModuleInitialize();});ActivePopupInPage();SearchModuleInitialize();ModulesDataModelInitialize();HomepageVideoSettingInitialize();HomepageCountdown();GoToTopButtonInitialize();ContactUsMapObject();Site123AdButtonInitialize();ActiveLazyImageLoad();SetHeightToEle();GetMenuPosition();activeDropDownMenus();ActiveLanguageButton();PageScrollByClick();RefreshScrollSpy();(function() {S123Header_InitializeActionButtons(false);$(document).on('s123.pjax.complete', function(event) {S123Header_InitializeActionButtons();});$(document).on('visibilitychange', function() {S123Header_InitializeActionButtons();});})() s123MobileMenu.init();S123.Jarallax.init();RefreshAOS();MutationObserverHandler();homepageRandomText();ClientZone.init();CartCounter.init();moduleLayoutCategories_shadow();ProgressveWebApp.init();S123.init();S123.s123IconToSvg.init();S123.preventImgVideoBrowserRightClick.init();S123.ReplaceExternalLinksInFreeSubDomain();TriggerS123PageReady();jqueryValidatorExtent();Order_FixWebsiteDomainUnderStoreSSL();AddReturnToManagerBtn();FitHomepageTextToWebsiteScreenWidth();$(document).trigger('s123.page.ready.FitHomepageTextToWebsiteScreenWidth');$(window).on('resize', function () {$(document).trigger('s123.page.ready.FitHomepageTextToWebsiteScreenWidth');$(document).trigger('s123.page.ready.isSmallAds');});S123.scrollToHandler.init();if ( IsWizard() ) {$(document).on('s123.pjax.complete', function() {topWindow.Wizard.refresh();});$(document).on('site123.colorPicker.change', function( event, id, newColor ) {document.documentElement.style.setProperty(`--${id}`,newColor);});$(document).on('site123.fonts.change', function( event, id, newFont ) {document.documentElement.style.setProperty(`--${id}`,newFont);});}});$(window).load(function () {$('html').addClass("page-loaded");TriggerS123PageLoad();});AOS.init({offset: 20,duration: 200, // we edited `aos.css`, to change it add the relevant CSS delay: 0});function BlockUrlMasking() {return;if ( typeof packageNUM == 'undefined' ) return;if ( !$.isNumeric($('#w').val()) && packageNUM < '2' ) {if( !S123.inIframe ) return;if ( S123.isWebsiteInSlidingWindow ) return;if( $('#enable_as_theme').val() === '1' ) return;if ( 0 ) {topWindow.location = 'https://'+domain;} var websiteID = $('#websiteID').val();var topWindowURL = (topWindow && topWindow.location ? topWindow.location : '');var referrer = document.referrer;$.ajax({type: 'POST',url: '/manager/UrlMasking.php',data: 'websiteID='+websiteID+'&topWindowURL='+topWindowURL+'&referrer='+referrer});}} function ChangeDirection(position) {switch (position) {case 'right':return 'left';break;case 'left':return 'right';break;case 'top':return 'bottom';break;case 'bottom':return 'top';break;}} function elementInViewport( el ) {if ( !el ) return;var top = el.offsetTop;var left = el.offsetLeft;var width = el.offsetWidth;var height = el.offsetHeight;while(el.offsetParent) {el = el.offsetParent;top += el.offsetTop;left += el.offsetLeft;} return (top >= window.pageYOffset &&left >= window.pageXOffset &&(top + height) <= (window.pageYOffset + window.innerHeight) &&(left + width) <= (window.pageXOffset + window.innerWidth));} var setStickyMenuHandler = function() {var that = {};that.init = function( settings ) {if ( !settings ) return;that.offSetTop = settings.offSetTop;that.$mainNav = settings.$mainNav;that.stickyMenu = $('#stickyMenu').val();if ( that.stickyMenu == 'on' ) {that.set();}};that.set = function() {that.$mainNav.affix({offset: {top: function() {return that.offSetTop}}});that.$mainNav.off('affix-top.bs.affix').on('affix-top.bs.affix', function () {if ( !IsHomepage() ) return;if ( that.bgHandler ) return;if ( $('body').width() === $('.body').width() ) {that.bgHandler = $('body').css('background-color');$('body').css('background-color',$('#mainNav').css('background-color'));that.$mainNav.one('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd', function( event ) {if ( !that.bgHandler ) return;$('body').css('background-color',that.bgHandler);that.bgHandler = null;});}});that.$mainNav.off('affix.bs.affix').on( 'affix.bs.affix', function(){if( !$( window ).scrollTop() ) return false;});};return that;}();function ReduseMenuSizeWhenWeDontHavePlace() {ReduseMenuSizeWhenWeDontHavePlace_Action($('#top-menu .navPages'),'header',8);ReduseMenuSizeWhenWeDontHavePlace_Action($('.global_footer .nav'),'footer',4);FixMenuTopPosition_TopMenu();ShowMenuAfterReduseSize('header');ShowMenuAfterReduseSize('footer');} function ReduseMenuSizeWhenWeDontHavePlace_Action( $nav, $place, $padding ) {if ( ($place == 'footer' || findBootstrapEnvironment() != 'xs') && CheckMenuWidthSpace($place) && $nav.find('>li>a').length > 1 ) {if ( CheckMenuWidthSpace($place) ) {if ( $nav.find('.extra-nav-more').length==0 ) {var x = '